package com.ruoyi.db.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户认证信息对象 lq_member_auth_info
 * 
 * @author ruoyi
 * @date 2023-08-13
 */
public class MemberAuthInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 用户ID */
    private Long uid;

    /** 用户姓名 */
    @Excel(name = "用户姓名")
    private String realname;

    /** 身份证 */
    @Excel(name = "身份证")
    private String idcard;

    /** 实名认证状态 */
    @Excel(name = "实名认证状态")
    private String authStatus;

    /** 实名认证记录id */
    @Excel(name = "实名认证记录id")
    private Long authRecordId;

    /** 头像图片 */
    @Excel(name = "头像图片")
    private String headImg;

    /** 人脸面 */
    @Excel(name = "人脸面")
    private String faceImg;

    /** 国徽面 */
    @Excel(name = "国徽面")
    private String nationImg;

    /** 人脸认证分数 */
    @Excel(name = "人脸认证分数")
    private String faceSource;

    /** 人脸认证状态 */
    @Excel(name = "人脸认证状态")
    private String faceStatus;

    /** 人脸认证记录id */
    @Excel(name = "人脸认证记录id")
    private Long faceRecordId;




    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setRealname(String realname) 
    {
        this.realname = realname;
    }

    public String getRealname() 
    {
        return realname;
    }
    public void setIdcard(String idcard) 
    {
        this.idcard = idcard;
    }

    public String getIdcard() 
    {
        return idcard;
    }
    public void setAuthStatus(String authStatus) 
    {
        this.authStatus = authStatus;
    }

    public String getAuthStatus() 
    {
        return authStatus;
    }
    public void setAuthRecordId(Long authRecordId) 
    {
        this.authRecordId = authRecordId;
    }

    public Long getAuthRecordId() 
    {
        return authRecordId;
    }
    public void setHeadImg(String headImg) 
    {
        this.headImg = headImg;
    }

    public String getHeadImg() 
    {
        return headImg;
    }
    public void setFaceImg(String faceImg) 
    {
        this.faceImg = faceImg;
    }

    public String getFaceImg() 
    {
        return faceImg;
    }
    public void setNationImg(String nationImg) 
    {
        this.nationImg = nationImg;
    }

    public String getNationImg() 
    {
        return nationImg;
    }
    public void setFaceSource(String faceSource) 
    {
        this.faceSource = faceSource;
    }

    public String getFaceSource() 
    {
        return faceSource;
    }
    public void setFaceStatus(String faceStatus) 
    {
        this.faceStatus = faceStatus;
    }

    public String getFaceStatus() 
    {
        return faceStatus;
    }
    public void setFaceRecordId(Long faceRecordId) 
    {
        this.faceRecordId = faceRecordId;
    }

    public Long getFaceRecordId() 
    {
        return faceRecordId;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("uid", getUid())
            .append("realname", getRealname())
            .append("idcard", getIdcard())
            .append("authStatus", getAuthStatus())
            .append("authRecordId", getAuthRecordId())
            .append("headImg", getHeadImg())
            .append("faceImg", getFaceImg())
            .append("nationImg", getNationImg())
            .append("faceSource", getFaceSource())
            .append("faceStatus", getFaceStatus())
            .append("faceRecordId", getFaceRecordId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
